Lobby {
	ClassName { ChessGame }
	Seats { 2 }
}

board {
	width { 8 }
	height { 8 }
	gfxwidth { 384 }
	gfxheight { 384 }
	gfx { gfx/chessbgnd.gfx:regular }
	selectedgfx { gfx/chesspieces.gfx:selected }
	delaygfx { gfx/chesspieces.gfx:delay }
	delaygfx1 { gfx/chesspieces.gfx:delay_pretty }
	hintgfx { gfx/chesspieces.gfx:hint }
	tilegfx { gfx/tiles.gfx:tile }
	tilegfx1 { gfx/tiles.gfx:tile2 }
	deadtilegfx { gfx/tiles.gfx:dead }
	deadtilegfx1 { gfx/tiles.gfx:dead2 }
}

players {
	player {
		name { White }
		team { White }
	}
	player {
		name { Black }
		team { Black }
	}
}

pieceTypes {
	king
	queen
	bishop
	knight
	rook
	pawn
}

pieceDefinitions {
	player {
		name { White }
		boardrotation { 0 }
		piece {
			name { queen }
			gfx { gfx/chesspieces.gfx:whitequeen }
			gfx1 { gfx/chesspieces.gfx:whitequeen_pretty }
			move {
				x { 1 } y { 0 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 1 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 0 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { 0 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 0 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 1 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
		}
		piece {
			name { bishop }
			gfx { gfx/chesspieces.gfx:whitebishop }
			gfx1 { gfx/chesspieces.gfx:whitebishop_pretty }
			move {
				x { 1 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 1 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
		}
		piece {
			name { knight }
			gfx { gfx/chesspieces.gfx:whiteknight }
			gfx1 { gfx/chesspieces.gfx:whiteknight_pretty }
			move {
				x { 2 } y { -1 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
			move {
				x { 2 } y { 1 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
			move {
				x { 1 } y { 2 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
			move {
				x { -1 } y { 2 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
			move {
				x { -2 } y { 1 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
			move {
				x { -2 } y { -1 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
			move {
				x { -1 } y { -2 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
			move {
				x { 1 } y { -2 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
		}
		piece {
			name { rook }
			gfx { gfx/chesspieces.gfx:whiterook }
			gfx1 { gfx/chesspieces.gfx:whiterook_pretty }
			move {
				x { 1 } y { 0 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 0 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { 0 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 0 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
		}
		piece {
			name { pawn }
			gfx { gfx/chesspieces.gfx:whitepawn }
			gfx1 { gfx/chesspieces.gfx:whitepawn_pretty }
			promote { y { 0 } to { queen } }
			move {
				x { 0 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 } noattack
			}
			move {
				x { 0 } y { -1 } numHops { 2 } hopTicks { 100 } delay { 1000 } firstmoveonly noattack
			}
			move {
				x { -1 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 } mustattack
			}
			move {
				x { 1 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 } mustattack
			}
			move {
				x { -1 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 } enpassant { pawn }
			}
			move {
				x { 1 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 } enpassant { pawn }
			}
		}
		piece {
			name { king }
			win
			gfx { gfx/chesspieces.gfx:whiteking }
			gfx1 { gfx/chesspieces.gfx:whiteking_pretty }
			move {
				x { -2 } y { 0 } numHops { 1 } hopTicks { 200 } delay { 1000 } castle { rook } noattack
			}
			move {
				x { 2 } y { 0 } numHops { 1 } hopTicks { 200 } delay { 1000 } castle { rook } noattack
			}
			move {
				x { 1 } y { 0 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 1 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 0 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { 0 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 0 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 1 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
		}
	}

	player {
		name { Black }
		boardrotation { 2 }
		piece {
			name { queen }
			gfx { gfx/chesspieces.gfx:blackqueen }
			gfx1 { gfx/chesspieces.gfx:blackqueen_pretty }
			move {
				x { 1 } y { 0 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 1 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 0 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { 0 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 0 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 1 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
		}
		piece {
			name { bishop }
			gfx { gfx/chesspieces.gfx:blackbishop }
			gfx1 { gfx/chesspieces.gfx:blackbishop_pretty }
			move {
				x { 1 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 1 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
		}
		piece {
			name { knight }
			gfx { gfx/chesspieces.gfx:blackknight }
			gfx1 { gfx/chesspieces.gfx:blackknight_pretty }
			move {
				x { 2 } y { -1 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
			move {
				x { 2 } y { 1 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
			move {
				x { 1 } y { 2 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
			move {
				x { -1 } y { 2 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
			move {
				x { -2 } y { 1 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
			move {
				x { -2 } y { -1 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
			move {
				x { -1 } y { -2 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
			move {
				x { 1 } y { -2 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
		}
		piece {
			name { rook }
			gfx { gfx/chesspieces.gfx:blackrook }
			gfx1 { gfx/chesspieces.gfx:blackrook_pretty }
			move {
				x { 1 } y { 0 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 0 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { 0 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 0 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
		}
		piece {
			name { pawn }
			gfx { gfx/chesspieces.gfx:blackpawn }
			gfx1 { gfx/chesspieces.gfx:blackpawn_pretty }
			promote { y { 7 } to { queen } }
			move {
				x { 0 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 } noattack
			}
			move {
				x { 0 } y { 1 } numHops { 2 } hopTicks { 100 } delay { 1000 } firstmoveonly noattack
			}
			move {
				x { -1 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 } mustattack
			}
			move {
				x { 1 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 } mustattack
			}
			move {
				x { -1 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 } enpassant { pawn }
			}
			move {
				x { 1 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 } enpassant { pawn }
			}
		}
		piece {
			name { king }
			win
			gfx { gfx/chesspieces.gfx:blackking }
			gfx1 { gfx/chesspieces.gfx:blackking_pretty }
			move {
				x { -2 } y { 0 } numHops { 1 } hopTicks { 200 } delay { 1000 } castle { rook } noattack
			}
			move {
				x { 2 } y { 0 } numHops { 1 } hopTicks { 200 } delay { 1000 } castle { rook } noattack
			}
			move {
				x { 1 } y { 0 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 1 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 0 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { 0 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 0 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 1 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
		}
	}
}

startingPositions {
	piece { x { 0 } y { 0 } player { Black } type { rook } }
	piece { x { 1 } y { 0 } player { Black } type { knight } }
	piece { x { 2 } y { 0 } player { Black } type { bishop } }
	piece { x { 3 } y { 0 } player { Black } type { queen } }
	piece { x { 4 } y { 0 } player { Black } type { king } }
	piece { x { 5 } y { 0 } player { Black } type { bishop } }
	piece { x { 6 } y { 0 } player { Black } type { knight } }
	piece { x { 7 } y { 0 } player { Black } type { rook } }
	piece { x { 0 } y { 1 } player { Black } type { pawn } }
	piece { x { 1 } y { 1 } player { Black } type { pawn } }
	piece { x { 2 } y { 1 } player { Black } type { pawn } }
	piece { x { 3 } y { 1 } player { Black } type { pawn } }
	piece { x { 4 } y { 1 } player { Black } type { pawn } }
	piece { x { 5 } y { 1 } player { Black } type { pawn } }
	piece { x { 6 } y { 1 } player { Black } type { pawn } }
	piece { x { 7 } y { 1 } player { Black } type { pawn } }

	piece { x { 0 } y { 7 } player { White } type { rook } }
	piece { x { 1 } y { 7 } player { White } type { knight } }
	piece { x { 2 } y { 7 } player { White } type { bishop } }
	piece { x { 3 } y { 7 } player { White } type { queen } }
	piece { x { 4 } y { 7 } player { White } type { king } }
	piece { x { 5 } y { 7 } player { White } type { bishop } }
	piece { x { 6 } y { 7 } player { White } type { knight } }
	piece { x { 7 } y { 7 } player { White } type { rook } }
	piece { x { 0 } y { 6 } player { White } type { pawn } }
	piece { x { 1 } y { 6 } player { White } type { pawn } }
	piece { x { 2 } y { 6 } player { White } type { pawn } }
	piece { x { 3 } y { 6 } player { White } type { pawn } }
	piece { x { 4 } y { 6 } player { White } type { pawn } }
	piece { x { 5 } y { 6 } player { White } type { pawn } }
	piece { x { 6 } y { 6 } player { White } type { pawn } }
	piece { x { 7 } y { 6 } player { White } type { pawn } }
}

settings { speed { 1.00 }
delay { 1.00 }
}

events { event { name { SubGameSeedEvent }
timestamp { 52 }
data { 9745371 }
}
event { name { ChessMoveEvent }
timestamp { 50 }
data { d2d4 }
}
event { name { ChessMoveEvent }
timestamp { 56 }
data { e7e5 }
}
event { name { ChessMoveEvent }
timestamp { 90 }
data { e2e3 }
}
event { name { ChessMoveEvent }
timestamp { 266 }
data { b7b5 }
}
event { name { ChessMoveEvent }
timestamp { 350 }
data { b2b3 }
}
event { name { ChessMoveEvent }
timestamp { 394 }
data { c1b2 }
}
event { name { ChessMoveEvent }
timestamp { 434 }
data { c7c6 }
}
event { name { ChessMoveEvent }
timestamp { 480 }
data { d7d6 }
}
event { name { ChessMoveEvent }
timestamp { 480 }
data { g2g4 }
}
event { name { ChessMoveEvent }
timestamp { 520 }
data { h2h3 }
}
event { name { ChessMoveEvent }
timestamp { 562 }
data { c8e6 }
}
event { name { ChessMoveEvent }
timestamp { 562 }
data { f1g2 }
}
event { name { ChessMoveEvent }
timestamp { 618 }
data { g1e2 }
}
event { name { ChessMoveEvent }
timestamp { 722 }
data { f8e7 }
}
event { name { ChessMoveEvent }
timestamp { 778 }
data { b1c3 }
}
event { name { ChessMoveEvent }
timestamp { 792 }
data { g8f6 }
}
event { name { ChessMoveEvent }
timestamp { 822 }
data { a2a3 }
}
event { name { ChessMoveEvent }
timestamp { 868 }
data { b8d7 }
}
event { name { ChessMoveEvent }
timestamp { 896 }
data { d1d3 }
}
event { name { ChessMoveEvent }
timestamp { 920 }
data { d8c7 }
}
event { name { ChessMoveEvent }
timestamp { 970 }
data { e1g1 }
}
event { name { ChessMoveEvent }
timestamp { 986 }
data { a7a6 }
}
event { name { ChessMoveEvent }
timestamp { 1076 }
data { a1d1 }
}
event { name { ChessMoveEvent }
timestamp { 1114 }
data { h7h6 }
}
event { name { ChessMoveEvent }
timestamp { 1250 }
data { d4e5 }
}
event { name { ChessMoveEvent }
timestamp { 1272 }
data { e5d4 }
}
event { name { ChessMoveEvent }
timestamp { 2042 }
data { d6d6 }
}
event { name { ChessMoveEvent }
timestamp { 2108 }
data { d7e5 }
}
event { name { ChessMoveEvent }
timestamp { 2148 }
data { f2f4 }
}
event { name { ChessMoveEvent }
timestamp { 2222 }
data { f6d7 }
}
event { name { ChessMoveEvent }
timestamp { 2290 }
data { e7f6 }
}
event { name { ChessMoveEvent }
timestamp { 2364 }
data { e8e7 }
}
event { name { ChessMoveEvent }
timestamp { 2458 }
data { h8e8 }
}
event { name { ChessMoveEvent }
timestamp { 2574 }
data { a8d8 }
}
event { name { ChessMoveEvent }
timestamp { 2810 }
data { g7g6 }
}
event { name { ChessMoveEvent }
timestamp { 3174 }
data { c6c5 }
}
event { name { ChessMoveEvent }
timestamp { 3332 }
data { e5c6 }
}
event { name { ChessMoveEvent }
timestamp { 3354 }
data { f4e5 }
}
event { name { ChessMoveEvent }
timestamp { 3650 }
data { d7b6 }
}
event { name { ChessMoveEvent }
timestamp { 3746 }
data { g2c6 }
}
event { name { ChessMoveEvent }
timestamp { 4076 }
data { e3e4 }
}
event { name { ChessMoveEvent }
timestamp { 4136 }
data { c3d5 }
}
event { name { ChessMoveEvent }
timestamp { 4158 }
data { c7c6 }
}
event { name { ChessMoveEvent }
timestamp { 4182 }
data { c2c4 }
}
event { name { ChessMoveEvent }
timestamp { 4280 }
data { e2g3 }
}
event { name { ChessMoveEvent }
timestamp { 4342 }
data { f1e1 }
}
event { name { ChessMoveEvent }
timestamp { 4394 }
data { g1f2 }
}
event { name { ChessMoveEvent }
timestamp { 4620 }
data { f4f5 }
}
event { name { ChessMoveEvent }
timestamp { 4784 }
data { e7d7 }
}
event { name { ChessMoveEvent }
timestamp { 5030 }
data { e6d5 }
}
event { name { ChessMoveEvent }
timestamp { 5170 }
data { b5c4 }
}
event { name { ChessMoveEvent }
timestamp { 5298 }
data { b3c4 }
}
event { name { ChessMoveEvent }
timestamp { 5650 }
data { g6g5 }
}
event { name { ChessMoveEvent }
timestamp { 5684 }
data { d3d3 }
}
event { name { ChessMoveEvent }
timestamp { 5808 }
data { e4d5 }
}
event { name { ChessMoveEvent }
timestamp { 5914 }
data { g3e4 }
}
event { name { ChessMoveEvent }
timestamp { 5972 }
data { f6e5 }
}
event { name { ChessMoveEvent }
timestamp { 6094 }
data { f7f7 }
}
event { name { ChessMoveEvent }
timestamp { 6202 }
data { d7e7 }
}
event { name { ChessMoveEvent }
timestamp { 6310 }
data { c6a4 }
}
event { name { ChessMoveEvent }
timestamp { 6318 }
data { e1f1 }
}
event { name { ChessMoveEvent }
timestamp { 6380 }
data { d1e1 }
}
event { name { ChessMoveEvent }
timestamp { 6488 }
data { d8b8 }
}
event { name { ChessMoveEvent }
timestamp { 6590 }
data { f7f6 }
}
event { name { ChessMoveEvent }
timestamp { 6652 }
data { b2e5 }
}
event { name { ChessMoveEvent }
timestamp { 6990 }
data { d3c3 }
}
event { name { ChessMoveEvent }
timestamp { 7138 }
data { f2g3 }
}
event { name { ChessMoveEvent }
timestamp { 7190 }
data { h3h4 }
}
event { name { ChessMoveEvent }
timestamp { 7532 }
data { b6d7 }
}
event { name { ChessMoveEvent }
timestamp { 7620 }
data { e1e3 }
}
event { name { ChessMoveEvent }
timestamp { 7644 }
data { e7f7 }
}
event { name { ChessMoveEvent }
timestamp { 7702 }
data { e8e5 }
}
event { name { ChessMoveEvent }
timestamp { 7766 }
data { b8b6 }
}
event { name { ChessMoveEvent }
timestamp { 8142 }
data { a6a5 }
}
event { name { ChessMoveEvent }
timestamp { 8448 }
data { f1h1 }
}
event { name { ChessMoveEvent }
timestamp { 9024 }
data { h4g5 }
}
event { name { ChessMoveEvent }
timestamp { 9484 }
data { e5e4 }
}
event { name { ChessMoveEvent }
timestamp { 9552 }
data { d7e5 }
}
event { name { ChessMoveEvent }
timestamp { 9594 }
data { e3e4 }
}
event { name { ChessMoveEvent }
timestamp { 9628 }
data { h6g5 }
}
event { name { ChessMoveEvent }
timestamp { 9892 }
data { b6b3 }
}
event { name { ChessMoveEvent }
timestamp { 9952 }
data { a4a3 }
}
event { name { ChessMoveEvent }
timestamp { 9996 }
data { a5a4 }
}
event { name { ChessMoveEvent }
timestamp { 10042 }
data { c3c3 }
}
event { name { ChessMoveEvent }
timestamp { 10148 }
data { c3a5 }
}
event { name { ChessMoveEvent }
timestamp { 10402 }
data { h1e1 }
}
event { name { ChessMoveEvent }
timestamp { 10456 }
data { f7f7 }
}
event { name { ChessMoveEvent }
timestamp { 10704 }
data { e4e5 }
}
event { name { ChessMoveEvent }
timestamp { 11324 }
data { b3d3 }
}
event { name { ChessMoveEvent }
timestamp { 11394 }
data { a3b3 }
}
event { name { ChessMoveEvent }
timestamp { 11450 }
data { a4a3 }
}
event { name { ChessMoveEvent }
timestamp { 11544 }
data { a5a5 }
}
event { name { ChessMoveEvent }
timestamp { 11716 }
data { d6e5 }
}
event { name { ChessMoveEvent }
timestamp { 11814 }
data { a5c7 }
}
event { name { ChessMoveEvent }
timestamp { 11988 }
data { e1e4 }
}
event { name { ChessMoveEvent }
timestamp { 12272 }
data { d5d5 }
}
event { name { ChessMoveEvent }
timestamp { 12440 }
data { d5d5 }
}
event { name { ChessMoveEvent }
timestamp { 12596 }
data { a3a2 }
}
event { name { ChessMoveEvent }
timestamp { 12692 }
data { d3d4 }
}
event { name { ChessMoveEvent }
timestamp { 12758 }
data { b3c4 }
}
event { name { ChessMoveEvent }
timestamp { 13042 }
data { c7e7 }
}
event { name { ChessMoveEvent }
timestamp { 13096 }
data { d5d6 }
}
event { name { ChessMoveEvent }
timestamp { 13196 }
data { f7g7 }
}
event { name { ChessMoveEvent }
timestamp { 13492 }
data { e4d4 }
}
event { name { ChessMoveEvent }
timestamp { 13616 }
data { g3f3 }
}
event { name { ChessMoveEvent }
timestamp { 13758 }
data { a2a1 }
}
event { name { ChessMoveEvent }
timestamp { 13886 }
data { c4d4 }
}
event { name { ChessMoveEvent }
timestamp { 13938 }
data { c5c4 }
}
event { name { ChessMoveEvent }
timestamp { 14210 }
data { d6d7 }
}
event { name { ChessMoveEvent }
timestamp { 14946 }
data { e5e4 }
}
event { name { ChessMoveEvent }
timestamp { 15034 }
data { f3e2 }
}
event { name { ChessMoveEvent }
timestamp { 15108 }
data { c4c3 }
}
event { name { ChessMoveEvent }
timestamp { 15316 }
data { d7d8 }
}
event { name { ChessMoveEvent }
timestamp { 15784 }
data { d4d8 }
}
event { name { ChessMoveEvent }
timestamp { 15834 }
data { e7g7 }
}
event { name { ChessMoveEvent }
timestamp { 15896 }
data { g7h6 }
}
}

